export interface MessageVO {
  /**
   * 消息ID，主键，自增
   */
  id: string | number;

  /**
   * 设备ID
   */
  deviceId: string | number;

  /**
   * 会话ID
   */
  sessionId: string | number;

  /**
   * 消息发送方：user-用户，assistant-人工智能
   */
  sender: string;

  /**
   * AI扮演的角色ID
   */
  roleId: string | number;

  /**
   * 消息内容
   */
  message: string;

  /**
   * 消息类型
   */
  messageType: string;

  /**
   * 语音文件路径
   */
  audioPath: string;

  /**
   * 状态：1-有效，0-删除
   */
  state: string;

}

export interface MessageForm extends BaseEntity {
  /**
   * 消息ID，主键，自增
   */
  id?: string | number;

  /**
   * 设备ID
   */
  deviceId?: string | number;

  /**
   * 会话ID
   */
  sessionId?: string | number;

  /**
   * 消息发送方：user-用户，assistant-人工智能
   */
  sender?: string;

  /**
   * AI扮演的角色ID
   */
  roleId?: string | number;

  /**
   * 消息内容
   */
  message?: string;

  /**
   * 消息类型
   */
  messageType?: string;

  /**
   * 语音文件路径
   */
  audioPath?: string;

  /**
   * 状态：1-有效，0-删除
   */
  state?: string;

}

export interface MessageQuery extends PageQuery {

  /**
   * 设备ID
   */
  deviceId?: string | number;

  /**
   * 会话ID
   */
  sessionId?: string | number;

  /**
   * 消息发送方：user-用户，assistant-人工智能
   */
  sender?: string;

  /**
   * AI扮演的角色ID
   */
  roleId?: string | number;

  /**
   * 消息内容
   */
  message?: string;

  /**
   * 消息类型
   */
  messageType?: string;

  /**
   * 语音文件路径
   */
  audioPath?: string;

  /**
   * 状态：1-有效，0-删除
   */
  state?: string;

    /**
     * 日期范围参数
     */
    params?: any;
}



